const notification = (options : {
    title: string, //通知标题
    body: string, //通知消息内容
    icon?: string, //通知消息的icon
    image?: string //通知消息内容中的图片
} = {
    title : "通知",
    body : "通知详情",
    icon : '',
    image : ''
}): void => {
    Notification.requestPermission(function (status:NotificationPermission) {
        // 仅当 "status" 值为 "granted" || "default" 时显示通知
        console.log(status=='granted' || status == 'default' ? '显示通知' : '不显示通知');
        new Notification(
            options.title,
            {
            body: options.body,
            icon:options.icon,
            image : options.image,
            vibrate: [300, 100, 300], // 震动 , 有震动功能(不清楚会不会需要授权)的情况下  先震300ms ， 停100ms ， 在震300ms
            }); // 显示通知
    });

}

export default notification